Building and Using Quality Models for Complex Software Domains
نویسندگان
چکیده
The use of quality models in software package procurement provides a framework for the description of the domain which the package belongs to. Package descriptions and user quality requirements may be translated into the quality concepts defined in the model making package procurement more efficient and reliable. In this paper we address the construction of quality models for complex software domains, defined as domains that imply a mixture of functionalities. Procurement processes taking place in complex domains require not a single package to be selected but a set of them. As a consequence, instead of a standard, single quality model, we need a more elaborated quality model for driving the simultaneous procurement of multiple software packages. We describe the parts that compose these kind of models, the methodology for building them and their usage in software procurement. We apply the approach to the complex domain of mail server systems.
منابع مشابه
Reachability checking in complex and concurrent software systems using intelligent search methods
Software system verification is an efficient technique for ensuring the correctness of a software product, especially in safety-critical systems in which a small bug may have disastrous consequences. The goal of software verification is to ensure that the product fulfills the requirements. Studies show that the cost of finding and fixing errors in design time is less than finding and fixing the...
متن کاملImproving Rule Set Based Software Quality Prediction: A Genetic Algorithm-based Approach
The object-oriented (OO) paradigm has now reached maturity. OO software products are becoming more complex which makes their evolution effort and time consuming. In this respect, it has become important to develop tools that allow assessing the stability of OO software (i.e., the ease with which a software item can evolve while preserving its design). In general, predicting the quality of OO so...
متن کاملOperationalised product quality models and assessment: The Quamoco approach
Context: Software quality models provide either abstract quality characteristics or concrete quality measurements; there is no seamless integration of these two aspects. Quality assessment approaches are, hence, also very specific or remain abstract. Reasons for this include the complexity of quality and the various quality profiles in different domains which make it difficult to build operatio...
متن کاملCombining and Adapting Software Quality Predictive Models
Object oriented (OO) design and programming have reached the maturity stage. OO software products are becoming more and more complex. Quality requirements are increasingly becoming determining factors in selecting from design alternatives during software development. Therefore, it is important that the quality of the software be evaluated during the different stages of the development. During t...
متن کاملReducing rework and increasing the civil projects quality, through Total Quality Management (TQM), by using the concept of building information modeling (BIM)
One of the important problems in the field of Construction Industry is ‘rework’. It affects time, costs, quality, and almost every criteria of project success. As a result of rework and ineffective use of resources and materials in the workshops, there is always a considerable loss of resources, materials, investments, and workforce-time. Designing and planning through full awareness of clients...
متن کامل